.liveness-wrapper {
	.bg-white {
		background-color: #fff;
		overflow: hidden;
	}
	.remind {
		color: #bababa;
		font-size: 0.24rem;
		padding-left: 0.3rem;
		padding-top: 0.3rem;
	}
	.icon {
		display: block;
		width: 40%;
		margin: 0.4rem auto;
	}
	.img-list {
		display: flex;
		justify-content: space-between;
		margin: 0 0.3rem;
		margin-bottom: 0.5rem;
		img {
			width: 22%;
		}
	}
	.agree-wrapper {
		padding-left: 0.3rem;
		padding-top: 0.3rem;
		.huise {
			color: #888888;
		}
		.font-link {
			color: #302e2f !important;
		}
	}
	.image-require {
		text-align: center;
		font-size: 0.28rem;
		padding: 0.68rem 0.12rem 0.32rem 0.12rem;
		.line-div {
			border-top: 1px solid #d8d8d8;
			display: inline-block;
			height: 0.1rem;
			min-width: 30%;
			max-width: 35%;
		}
		.image_require-tip {
			margin: 0 0.2rem;
			font-weight: 500;
			color: rgba(147, 150, 153, 1);
			border-top: none;
			font-weight: 500;
		}
	}
}

.xhf-liveness-ret {
	width: 100%;
	color: #888;
	font-size: 0.26rem;
	.liveness-ret-box {
		width: 5.92rem;
		text-align: center;
		margin: 0 auto;
		margin-top: 0.8rem;
		img {
			width: 2.5rem;
			height: 1.85rem;
		}
		h3 {
			width: 100%;
			color: #525252;
			font-size: 0.32rem;
			margin: 0.5rem 0 2rem 0;
			font-weight: 500;
		}
	}
}
